machine learning genetic algorithms horse racing bioinformatics non-technical neural nets artificial intelligence neural networks sportsspreads education creativity computational biology sporting index consciousness cricket fuzzy logic health data mining gambling